#include <RGB.hpp>

#ifndef _CLASSMODELINGRGBA_
#define _CLASSMODELINGRGBA_

namespace Modeling {

template<class T>
class RGBA : public Modeling::RGB<T>
{
public:
	~RGBA() {}
	RGBA(T R=0, T G=0, T B=0, T A=0) : Modeling::RGB(R, G, B), a(A) {}

	T alpha() {return this->a;}
	void alpha(T alpha) {this->a = alpha;}
private:
	T a;	
};

}// namespace Modeling

#endif
